@charset "utf-8";
div {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
img {
	/*width: 100%;*/
	border: none;
}
a{
	text-decoration: none;
	color:#fff;
	font-size: 12px;
	font-family:"microsoft yahei";
}
a:hover{
	transition:all 0.5s ease 0s;
}
.fl{float: left;}
.fr{float: right;}

.clearfix::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clear{
	clear: both;
}
/**************************************banner*****************************************/
.pur-banner{
	width: 100%;
	height: 515px;
	background:url(../../picture/pur-banner.jpg) center center no-repeat;
}
.main{width: 100%;height: auto; position: relative;}
.content{background: #fff; width: 950px;height: 590px;margin: auto;position: relative;top: -50px;border-radius: 10px;box-shadow: 0 2px 5px 1px rgba(219,219,219,0.5);}
.con-top{background: #f6f6f6; width: 100%;height: 265px;border-radius: 10px 10px 0 0;padding-top: 70px;position: relative;}
.con-top .type-buy{width: 768px;height: 152px;border: 1px solid #3899ff;margin: auto; border-radius: 5px;cursor: pointer;
box-shadow: 0 2px 5px 1px rgba(52,153,255,0.5);padding: 23.5px 0;background: #fff;position: relative;}
.type-buy .pur-xctk{margin-left: 72px;width: 165px;height: 105px;}
.type-buy .pur-price{width: auto;height: 105px;line-height: 105px;text-align: center;margin-right: 125px;}
.type-buy .pur-price p{color: #444;font-size: 14px;}
.type-buy .pur-price span{color: #222;font-size: 64px;}
.con-top .huangguan{background: #fff; width: 86px;height: 43px;position: absolute;top:28px;left: 50%;margin-left: -43px; 
border-top:1px solid #3899ff;border-left: 1px solid #3899ff;border-right: 1px solid #3899ff; border-radius:43px 43px 0 0  ;}
.con-top .hg-bg{width: 85px;height: 85px; background:url(../../picture/p-hguan.png) center center no-repeat; position: absolute;top:29px;left: 50%;margin-left: -42px;}

.isChecked{width: 40px;height: 40px;background: url(../../picture/pur-checked.png) center center no-repeat;border-radius: 0 10px 0 0;position: absolute;top: -3px;right: -3px;}
.zfb-wx-checked{border:1px solid #3899ff;}
.defauleBorder{border:1px solid #dadada ;}

.bot-con{padding-left: 55px;padding-top: 20px;}
.bot-con h1{font-size: 14px;color: #444;}
.bot-con .countfor{height: 40px;line-height: 40px;font-size: 14px;color: #444;margin:5px 0 10px 0;}
.year1,.year2,.year3{position: relative;padding:0 20px;cursor: pointer;}
.countfor .year2,.countfor .year3 {margin-left:15px ;}
.year1 p,.year2 p ,.year3 p {background-size:20px ;right: -8px;top: -9px;}

.bot-con .payfor{margin: 10px 0 25px 0;}
.zfb,.wx{border-radius: 5px;width: 200px; height: 52px;line-height: 52px;text-align: center;cursor: pointer;position: relative;}
.zfb-wx-isChecked{width: 33px;height: 33px;background: url(../../picture/pur-checked.png) center center no-repeat;border-radius: 0 10px 0 0;
position: absolute;top: -3px;right: -3px;background-size:33px ;display: none;}
.zfb i,.wx i{font-size: 35px;vertical-align: middle;margin-right: 15px;color: #6FB3EF;}
.wx{margin-left: 15px;;}
.wx i{color: #6EC25D}
.acc-total p{padding-top: 30px;margin-bottom: 25px;}
.acc-total p i{color: #444;font-size: 14px;}
.acc-total p .small1,.acc-total p .small2{color: #f26522;font-size: 16px;}
.acc-total .payTotal{font-size: 20px;color: #f26522;font-weight: bold;}

.isTrue{width: 200px;height: 45px;line-height: 45px;text-align: center;color:#fff;font-size: 16px; border-radius: 5px;background: #3899ff;cursor: pointer;}
.isTrue:hover{background: #298eea;}
.disabled { pointer-events: none; background: #ccc;}
.rel-kefu{width: 100%;height: 45px;margin-bottom: 35px;}
.rel-kefu .rel-kf{width: 205px;height: 45px;line-height: 45px;text-align: center; border:1px solid #dadada ;
color: #444;font-size: 16px;margin: auto;border-radius: 5px;cursor: pointer;}
.rel-kefu .rel-kf:hover{background: #f6f6f6;}
.rel-kefu .rel-kf i{color: #999; font-size: 30px;vertical-align: middle;margin-right: 15px;}

/***************************************微信付款扫描二维码*******************************************/
.wx-pay-box{background: rgba(0,0,0,.5); width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;display: none;}
.wx-pay{width: 295px;height: 352px;border-radius: 10px;background: #fff;position: absolute; top: 50%;margin-top: -197px;left: 50%;margin-left: -147.5px;text-align: center;}
.pur-close{ width:16px;height: 16px;line-height: 16px; margin: 10px;text-align: center;cursor: pointer}
.pur-close i{color: #ccc;font-size: 16px;}
.wx-pay h1{font-size: 18px;color: #444;}
.wx-pay .pur-money{font-size: 26px;color: #f26522;margin: 10px 0 10px 0;}
.wx-pay .pur-ewm{width: 140px;height: 140px;margin: auto;}
.wx-pay .pur-ewm img{width: 100%;height: 100%;}
.wx-pay .pur-payer{font-size: 15px;color: #222;font-weight: bold;margin: 20px 0 10px 0;}
.wx-pay .pur-payee{font-size: 12px;color: #3899ff;}


